package scala.day02

object Demo05Fun05 {
  def main(args: Array[String]): Unit = {
    /**
      * 以函数作为返回值
      *
      */
    def fun(s:String):String =>Int ={
      def f(s1:String):Int ={
        (s+s1).toInt
      }
      //返回一个函数
      f
    }
      //调用函数返回一个函数
    val stringToInt: String => Int = fun("1000")
    val i: Int = stringToInt("1")
    println(i)
  }
}
